package org.llc.flink.study.example


object Fun2 {
  def main(args: Array[String]): Unit = {
    test(sayOk)
  }

  /**
    * 高阶函数，可以接受一个没有输入，返回为Unit的函数
    * @param fun
    */
  def test(fun: () => Unit) = fun()


  def sayOk() = {
    println("say Ok~~~")
  }

  def sub(n1: Int): Unit = {
    println(n1)
  }
}
